function momFruitsCollision () {
	if(!data.gameover){
		for (var i = fruit.num - 1; i >= 0; i--) {
			if ( fruit.alive[i] && fruit.hasBorn[i] ) {
				var l = calLength2( fruit.x[i], fruit.y[i], mom.x, mom.y );
				if( l < 900){
					fruit.dead(i);
					wave.born( fruit.x[i], fruit.y[i]);
					//mom body change
					mom.bigSwimCount++;
					if( mom.bigSwimCount >7 ){
						mom.bigSwimCount = 7;
					}					
					if( fruit.fruitType[i] == "blue" ){
						data.double=2;
					}
					data.fruitNum ++;
				}
			};
		};
	}
}

function momBabyCollision () {
	if( data.fruitNum > 0 && data.gameover == false){
		var l = calLength2( mom.x, mom.y, baby.x, baby.y );
		if( l < 900){
			baby.recover();
			halo.born( baby.x, baby.y);
			data.addScore();
		}
	}

}